package com.example.wac.entity.WeChatMessageResponse;

import com.thoughtworks.xstream.annotations.XStreamAlias;
import lombok.Data;

import java.io.Serializable;

/**
 * @author wuancheng
 * @description
 * @date 2022-07-27 15:44:00
 */

@Data
@XStreamAlias("xml")
public class ArticleMessageResponse extends BaseMessageResponse implements Serializable {
    /**
     * 图文消息个数；当用户发送文本、图片、语音、视频、图文、地理位置这六种消息时，开发者只能回复1条图文消息；其余场景最多可回复8条图文消息
     */
    @XStreamAlias("ArticleCount")
    private Integer articleCount;
    /**
     * 图文消息信息
     */
    @XStreamAlias("Articles")
    private String articles;
    /**
     * 图文消息标题
     */
    @XStreamAlias("Title")
    private String title;
    /**
     * 图文消息描述
     */
    @XStreamAlias("Description")
    private String description;
    /**
     * 缩略图的媒体id，通过素材管理中的接口上传多媒体文件，得到的id
     */
    @XStreamAlias("ThumbMediaId")
    private Long thumbMediaId;
}
